import java.io.File;

public class Main {
    public static void main(String[] args) {
        testFileDirOrName("../image");
    }

    private static void testFileDirOrName(String path) {
        File dirFile = new File(path);
        if(isIgnoreFile(dirFile.getName())) {
            return;
        }
        if (dirFile.exists()) {
            File[] files = dirFile.listFiles();
            if (files != null) {
                for (File fileChildDir : files) {
                    //输出文件名或者文件夹名
                    if(isIgnoreFile(fileChildDir.getName())) {
                        continue;
                    }
                    if (fileChildDir.isDirectory()) {
                        System.out.print(fileChildDir.getName());
                        System.out.println(" :  此为目录名");
                        //通过递归的方式,可以把目录中的所有文件全部遍历出来
                        testFileDirOrName(fileChildDir.getAbsolutePath());
                    }
                    if (fileChildDir.isFile()) {
                        System.out.println("![](https://gitee.com/sanmey/image/raw/master/dubbo/"+fileChildDir.getName()+")");

                    }
                }
            }
        } else {
            System.out.println("你想查找的文件不存在");
        }
    }
    private static  boolean isIgnoreFile(String fileName){
        if(".idea".equals(fileName)){
            return true;
        }
        if(".git".equals(fileName)){
            return true;
        }
        if("out".equals(fileName)){
            return true;
        }
        return false;
    }
}